.payInfo{
    width:100%;
    height:100px;
    .payTitle{
        width:100%;
        line-height:35px;
        text-align:center;
        font-size:14px;
        color:#333;
    }
    .payNum{
        width:100%;
        font-size:17px;
        font-weight:600;
        color:#000;
        text-align:center;
        line-height:35px;
    }
    .paySub{
        width:100%;
        line-height:30px;
        font-size:12px;
        color:#666;
        text-align:center;
    }
}

.payChooseWrap{
    width:100%;
    .payItem{
        width:100%;
        padding:15px 10px;
        box-sizing:border-box;
        background:#fff;
        display:flex;
        justify-content:flex-start;
        margin-bottom:20px;
        .icon{
            width:35px;
            height:35px;
            background:#e2e2e2;
        }
        .content{
            width:220px;
            font-size:17px;
            line-height:35px;
            text-align:left;
            margin-left:10px;
        }
        .checkbox{
            line-height:35px;
            margin-left:auto;
        }
    }
}

.payFooter{
    width:100%;
    height:50px;
    position: fixed;
    left:0;
    bottom:0;
    .am-button{
        width:100%;
        height:100%;
        border-radius:0;
        line-height:50px; 
    }
}